This directory contains demo programs. For now, those programs are direct
translation of Tcl demos programs or source codes found on the net.

If you want to run a demo BEFORE a complete package installation, you must 
use the ../Src/test-stk command to run the interpreter

------------------------------------------------------------------------------
       File: browse.stk
Description: a simple Unix file browser 
        Run: ../Src/test-stk -f browse.stk
       Exit: Type ^C to destroy a browser
------------------------------------------------------------------------------
       File: colormap.stk
Description: a simple color builder
        Run: ../Src/test-stk -f colormap.stk
       Exit: On exit, the RGB value is printed on the sandard output
------------------------------------------------------------------------------
       File: small-ed.stk
Description: A small editor to create enhanced text (used for Help page 
	     construction)
        Run: ../Src/test-stk -f small-ed.stk
------------------------------------------------------------------------------
       File: hanoi.stk
Description: Hanoi towers animation
        Run: ../Src/test-stk -f hanoi.stk
------------------------------------------------------------------------------
       File: hello.stk
Description: a simple button demonstration
        Run: ../Src/test-stk -f hello.stk
------------------------------------------------------------------------------
       File: showvars.stk
Description: a variable shower
        Run: ../Src/test-stk -load showvars.stk 
	     This program shows the value of three variables (named a,b and)
	     Changing the value of one of these vars (with a set! for
	     instance)	will redisplay its new value immediatly
       Exit: type (exit) on the STk prompt
------------------------------------------------------------------------------
       File: turtle.stk
Description: a Logo turtle package + some demo functions.
        Run: ../Src/test-stk -f turtle.stk
------------------------------------------------------------------------------
       File: widget.stk
Description: A tour of the Tk widgets. This demo shows all the Tk widgets 
        Run: ../Src/test-stk -f widget.stk
------------------------------------------------------------------------------
       File: inspector.stk
Description: A simple demo of the inspector on Tk widgets 
        Run: ../Src/test-stk -f inspector.stk
------------------------------------------------------------------------------
       File: queens.stk
Description: The queens problem. You can do it yourself (and it will make
	     sure you follow the rules) or you can ask it to solve the
	     puzzle starting with a given board configuration.
	     This code is a contribution of Grant Edwards (grante@rosemount.com)
        Run: ../Src/test-stk -f queens.stk
------------------------------------------------------------------------------
       File: stetris.stk
Description: This is a falling block game not unlike tetris(tm) :).
             It is implemented in STk just to prove it can be done, 
	     and as a challenge to TCLers. 
	     It starts slowly and becomes faster and faster. 
	     Have fun.
	     This code is a contribution of Harvey J. Stein(hjstein@math.huji.ac.il)
	Run: ../Src/test-stk -f stetris.stk
------------------------------------------------------------------------------
       File: server.stk
Description: A simple server showing how to use the socket package.
	     It creates a xterm window in which a read-eval-print-loop 
	     is executed. When the window is closed or when an error occurs,
	     the xocket is closed
	Run: ../Src/test-stk -l server.stk


				!!!!!!!!!!!!!!!!
				! STklos Demos !
				!!!!!!!!!!!!!!!!
				       
There are few demos of STklos. What is interesting is not what they do but
how they are programmmed (IMO).

------------------------------------------------------------------------------
       File: stklos-demo.stklos
Description: a simple demo written in STklos
        Run: ../Src/test-stk -f stklos-demo.stklos
------------------------------------------------------------------------------
       File: stklos-demo2.stklos
Description: another simple demo written in STklos
        Run: ../Src/test-stk -f stklos-demo2.stklos
------------------------------------------------------------------------------
       File: hello.stklos
Description: a rewriting of the hello.stk demo in STklos
        Run: ../Src/test-stk -f hello.stklos
------------------------------------------------------------------------------
       File: browser.stklos
Description: a rewriting of the browser.stk demo in STklos
        Run: ../Src/test-stk -f browser.stklos
------------------------------------------------------------------------------
       File: calc.stklos
Description: a very simple calculator
        Run: ../Src/test-stk -f calc.stklos
------------------------------------------------------------------------------
       File: compo-demo.stklos
Description: A quick demo of the composite widgets which are in the STk release
             This code is a contribution of Drew.Whitehouse@anu.edu.au
        Run: ../Src/test-stk -f compo-demo.stklos
------------------------------------------------------------------------------
       File: filebox.stklos
Description: a simple program which uses the <File-box> composite class.
             A <File-box> is a file requestor with file name completion.
	     It is a composition of various composite widget classes
        Run: ../Src/test-stk -f filebox.stklos









